# 2469. 温度转换
# 给你一个四舍五入到两位小数的非负浮点数 celsius 来表示温度，以 摄氏度（Celsius）为单位。

# 你需要将摄氏度转换为 开氏度（Kelvin）和 华氏度（Fahrenheit），并以数组 ans = [kelvin, fahrenheit] 的形式返回结果。

# 返回数组 ans 。与实际答案误差不超过 10-5 的会视为正确答案。

# 注意：

# 开氏度 = 摄氏度 + 273.15
# 华氏度 = 摄氏度 * 1.80 + 32.00
#  

# 示例 1 ：

# 输入：celsius = 36.50
# 输出：[309.65000,97.70000]
# 解释：36.50 摄氏度：转换为开氏度是 309.65 ，转换为华氏度是 97.70 。
# 示例 2 ：

# 输入：celsius = 122.11
# 输出：[395.26000,251.79800]
# 解释：122.11 摄氏度：转换为开氏度是 395.26 ，转换为华氏度是 251.798 。
#  

# 提示：

# 0 <= celsius <= 1000


# 来源：力扣（LeetCode）
# 链接：https://leetcode.cn/problems/convert-the-temperature
# 著作权归领扣网络所有。商业转载请联系官方授权，非商业转载请注明出处。



from time import time
from typing import List


class Solution:
    def convertTemperature(self, celsius: float) -> List[float]:
        return [celsius + 273.15, celsius * 1.80 + 32.00]
    
    
if __name__ == '__main__':
    # args = {"celsius": 36.50}
    args = {"celsius": 122.11}
    start = time()
    print(Solution().convertTemperature(**args))
    print('='*40)
    print('耗时:', time()*1000 - start*1000, 'ms')